package com.caocaog.market.vo;

import lombok.Getter;
import lombok.Setter;
import org.jeecg.common.aspect.annotation.Dict;

import java.io.Serializable;
import java.util.Date;

@Getter
@Setter
public class MemberVO implements Serializable {
    private static final long serialVersionUID = 1L;

    // Base
    private String id;
    private String createBy;
    private java.util.Date createTime;
    private String updateBy;
    private java.util.Date updateTime;
    private Integer lockVersion;
    private Integer delFlag;

    // Member
    private String userName;
    private String loginName;
    private String userPwd;
    private String mobile;
    @Dict(dicCode = "member_status")
    private Integer status;
    private String wxOpenid;
    private String wxUnionid;
    private String xcxOpenid;
    private String nickName;
    private String avatar;
    private String name;
    @Dict(dicCode = "sex")
    private Integer sex;
    @Dict(dicCode = "member_source")
    private Integer source;
    private String siteId;
    private transient String siteName;
    private String siteIdRegist;
    private transient String siteNameRegist;
    private String registLat;
    private String registLng;
    private Integer orderQty;
    private String orderAnt;
    private Date orderLast;

}
